Big Huge Thesaurus

liquid crystal display

noun